#include "mainwindow.h"
#include "ui_mainwindow.h"

#include<QPushButton>
#include<QMessageBox>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //问题消息提示对话框
    QPushButton*button1=new QPushButton(this);
    button1->setText("消息对话框");
    QMessageBox*msgBox=new QMessageBox(this);
    msgBox->setWindowTitle("Warning Message");
    msgBox->setText("error message");
//    msgBox->setIcon(QMessageBox::Warning);//设置消息对话框的类型

    msgBox->setIcon(QMessageBox::Critical);//设置消息对话框的类型
//    msgBox->setIcon(QMessageBox::Information);//设置消息对话框的类型
    //在消息对话框中设置按钮
    msgBox->setStandardButtons(QMessageBox::Ok|QMessageBox::No|QMessageBox::Help|QMessageBox::Open);
    connect(button1,&QPushButton::clicked,[=](){
       msgBox->show();
    });

}

MainWindow::~MainWindow()
{
    delete ui;
}

